PASS 01/32: remove diarization model
PASS 02/32: remove file-upload eligibility
PASS 03/32: replace diarized response format
PASS 04/32: remove VAD chunking
PASS 05/32: allow unsupported prompt
PASS 06/32: send keywords to diarization
PASS 07/32: remove speaker property parser
PASS 08/32: remove timestamp validation
PASS 09/32: disable duration ceiling
PASS 10/32: restore diarization preroll
PASS 11/32: remove speaker checkpoint hash
PASS 12/32: remove checkpoint size guard
PASS 13/32: remove Part label scoping
PASS 14/32: remove diarized text export
PASS 15/32: remove diarization UI option
PASS 16/32: enable unsupported keyword box
PASS 17/32: disable duration safety control
PASS 18/32: replace default model
PASS 19/32: remove autosave delay
PASS 20/32: register autosave before startup complete
PASS 21/32: remove output path autosave
PASS 22/32: remove autosave timer restart
PASS 23/32: make invalid language block all saves
PASS 24/32: remove invalid price isolation
PASS 25/32: remove autosave status control
PASS 26/32: put API key in ordinary settings
PASS 27/32: remove durable settings publication
PASS 28/32: stale version
PASS 29/32: remove Start_Click diarization local
PASS 30/32: launch portable app during publish
PASS 31/32: remove runtime-log ignore
PASS 32/32: omit gitignore from generated inventory
ALL 32 RELEASE MUTATIONS DETECTED
